package com.jy.modules.cims.data.dto;

import java.util.Date;
import java.util.List;

import com.jy.modules.cims.data.common.dto.TCMmContractConstraintDTO;
import com.jy.modules.cims.data.common.dto.TCMmQuotaRetrunDTO;


/**
 * <b>类名称：</b>QuotaApplyParamDto <br/>
 * <b>类描述：额度申请参数实体</b><br/>
 * <b>创建人：</b>chenguixue<br/>
 * <b>修改人：</b><br/>
 * <b>修改时间：</b>2015-1-27 下午4:30:43<br/>
 * <b>修改备注：</b><br/>
 * <b>版本信息：</b>v1.0.0<br/>
 */
public class QuotaApplyParamDto {
	private String dealCode; // 交易流水号
	private String quotaType; // 额度类型
	private String operType; // 操作类型 新增 取消
	private QuotaDto quotaDto; // 额度申请主体
	private String backType;//额度撤销类型
	private List<TCMmContractConstraintDTO> contractConstraintDtoList; // 债权约束列表
	
	// 以下为债权特需字段
	private Date caculateDate; // 债权价值标的日期
	//额度申请的已恢复结果
	private List<TCMmQuotaRetrunDTO> quotaRetrunDTOList;
    ////////////////////////////
	
	// 异步获取额度明细参数/////////////
	private int curPage; // 当前页
	private int pageSize; // 页大小
	private int totalRows; // 总条数
	///////////////////////////////
	
	public void setQuotaType(String quotaType) {
		this.quotaType = quotaType;
	}
	
	public String getDealCode() {
		return dealCode;
	}

	public void setDealCode(String dealCode) {
		this.dealCode = dealCode;
	}

	public String getQuotaType() {
		return quotaType;
	}

	public String getOperType() {
		return operType;
	}

	public void setOperType(String operType) {
		this.operType = operType;
	}

	public QuotaDto getQuotaDto() {
		return quotaDto;
	}

	public void setQuotaDto(QuotaDto quotaDto) {
		this.quotaDto = quotaDto;
	}

	public List<TCMmContractConstraintDTO> getContractConstraintDtoList() {
		return contractConstraintDtoList;
	}

	public void setContractConstraintDtoList(
			List<TCMmContractConstraintDTO> contractConstraintDtoList) {
		this.contractConstraintDtoList = contractConstraintDtoList;
	}

	public Date getCaculateDate() {
		return caculateDate;
	}

	public void setCaculateDate(Date caculateDate) {
		this.caculateDate = caculateDate;
	}

	public List<TCMmQuotaRetrunDTO> getQuotaRetrunDTOList() {
		return quotaRetrunDTOList;
	}

	public void setQuotaRetrunDTOList(List<TCMmQuotaRetrunDTO> quotaRetrunDTOList) {
		this.quotaRetrunDTOList = quotaRetrunDTOList;
	}

	public int getCurPage() {
		return curPage;
	}

	public void setCurPage(int curPage) {
		this.curPage = curPage;
	}

	public int getPageSize() {
		return pageSize;
	}

	public void setPageSize(int pageSize) {
		this.pageSize = pageSize;
	}

	public int getTotalRows() {
		return totalRows;
	}

	public void setTotalRows(int totalRows) {
		this.totalRows = totalRows;
	}

	public String getBackType() {
		return backType;
	}

	public void setBackType(String backType) {
		this.backType = backType;
	}
	
    
}